---
title: Korišćenje
description: Ovo poglavlje objašnjava kako koristiti Ultracite u svakodnevnom radu — uključujući komandnu liniju, detalje integracije u editoru i tipične tokove rada.
---

## Integracija u IDE

Ultracite najbolje funkcioniše kada je integrisan u vaš editor, tako da dobijate trenutne povratne informacije dok pišete kod. Dizajniran je da se pokreće automatski pri čuvanju. Da biste to testirali, otvorite projekat u svom IDE-u. Dok menjate fajlove, trebalo bi da vidite da se formatiranje primenjuje pri čuvanju. Pokušajte da unesete malu grešku u stilu koda (na primer dodatni tačka-zarez ili pogrešno uvlačenje) i sačuvajte fajl — Ultracite (Biome) će odmah reformatisati fajl.

Ako unesete uobičajeni lint problem (kao što je neupotrebljena promenljiva), možda ćete videti talasasto podvlačenje ili upozorenje u Problems panelu; pri čuvanju, Ultracite će pokušati da to popravi ako je automatski popravljivo (na primer, ukloniti neupotrebljen import) ili će ostaviti upozorenje da ga vi rešite.

### Trenutno formatiranje

Svaki put kada sačuvate fajl, Biome (sa Ultracite konfiguracijom) formatira fajl. Ne morate da pokrećete zaseban Prettier niti da brinete o formatiranju — to je rešeno.

Zahvaljujući podešavanjima `codeActionsOnSave`, VS Code će takođe primeniti Biome-ovu “fix all” akciju pri čuvanju. To znači da će se primeniti svako lint pravilo koje ima automatsko popravljanje (poput konvertovanja `!=` u `!==`, dodavanja nedostajućih zagrada, ispravljanja redosleda importova itd.). To je isto kao da ste automatski pokrenuli `--fix` sa ESLint-om.

Takođe smo omogućili `formatOnPaste` — tako da, ako nalepite kod odnekud, on će odmah biti formatiran da odgovara vašem stilu.

Ključna prednost ovde je trenutna povratna informacija. Pišete kod u VS Code-u, a Ultracite kontinuirano održava kod čistim. Vremenom ćete primetiti da provodite malo ili nimalo vremena popravljajući lint greške — Ultracite ih ili sam popravi ili ih rano ukaže. To vodi ka glatkom toku razvoja gde se stil koda i manji problemi nikada ne gomilaju.

### Integracija Problems panela

Svi problemi koji ostanu (i koji zahtevaju vašu pažnju) pojaviće se u Problems panelu. Na primer, ako Ultracite ima pravilo koje nešto zabranjuje ili pronađe grešku koju ne može da ispravi (recimo da ste koristili zastarelu API ili zaboravili da obradite odbijanje Promise-a), to će biti prikazano kao greška ili upozorenje. Možete kliknuti na njega da skočite na odgovarajuće mesto u kodu.

### Code lenses / Quick fixes

U mnogim slučajevima, VS Code ekstenzija za Biome pruža predloge brzih ispravki. Ako vidite žutu ikonu sijalice ili iskačući predlog, možete ručno primeniti ispravke. Na primer, ako je import neupotrebljen, možete dobiti brzo rešenje da ga uklonite (ako već nije uklonjen pri čuvanju).

## Korišćenje CLI

Ultracite dolazi sa praktičnim CLI-jem (poziva se kao `ultracite` kada je instaliran). Evo uobičajenih načina korišćenja.

### Provera koda

Komanda `check` obavija Biome komandu `check`, koja pokreće linter bez popravljanja fajlova.

```bash title="Terminal"
npx ultracite check
```

Možete proslediti filter `--diagnostic-level` da prikažete samo greške ili upozorenja:

```bash title="Terminal"
# Show only errors
npx ultracite check --diagnostic-level error

# Show warnings and above (errors)
npx ultracite check --diagnostic-level warn
```

### Ispravljanje koda

Komanda `fix` obavija Biome komandu `check --write`, koja pokreće linter i popravlja fajlove.

```bash title="Terminal"
npx ultracite fix
```

Takođe možete primeniti nesigurne ispravke pokretanjem:

```bash title="Terminal"
npx ultracite fix --unsafe
```

### Validacija podešavanja

Komanda `doctor` proverava vaše podešavanje i daje preporuke. Korisno je pokrenuti je nakon instalacije Ultracite-a kako biste se uverili da je sve pravilno konfigurisano.

```bash title="Terminal"
npx ultracite doctor
```